Micron Document
`:top
Ein `!Textfeld`! oder eine `!Textbox`!, vereinfachend auch ein `!Eingabefeld`!, ist ein `F33f`_`[Steuerelement`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Steuerelement]`_`f einer `F33f`_`[grafischen Benutzeroberfläche`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Grafische_Benutzeroberfläche]`_`f, das Tastatureingaben oder Programmausgaben in Form einer `F33f`_`[Zeichenkette`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Zeichenkette]`_`f aufnehmen und darstellen kann. Es dient zur `F33f`_`[Eingabe`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Eingabe_(Computer)]`_`f im Sinne eines `F33f`_`[Computerprogramms`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Computerprogramm]`_`f. Eine Zusammenstellung mehrerer Textfelder und/oder anderer Steuerelemente wird auch als `*Eingabemaske`* oder `*`F33f`_`[Bildschirmmaske`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Bildschirmmaske]`_`f`* bezeichnet. Bezogen auf einen größeren Kontext kann sie als eigenständige/s Komponente/Element angesehen werden.

Textfelder werden vor allem in `F33f`_`[Dialogfenstern`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Dialogfenster]`_`f, `F33f`_`[Webformularen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Webformular]`_`f, sowie in `F33f`_`[Anwendungsprogrammen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Anwendungsprogramm]`_`f zur `F33f`_`[Interaktion`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Interaktion]`_`f mit dem `F33f`_`[Benutzer`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Benutzer]`_`f eingesetzt.

Die Basisimplementierung in `F33f`_`[HTML`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Hypertext_Markup_Language]`_`f ist `B100`F9d9input`f`b. Diese Methode steuert aber auch andere Eingabefelder wie `F33f`_`[Schaltflächen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Schaltfläche]`_`f (Buttons), `F33f`_`[Checkboxen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Checkbox]`_`f (Kontrollkästchen) und `F33f`_`[Radiobuttons`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Radiobutton]`_`f (Optionsschalter). Diese Typen bilden zusammen die elementaren Eingabeelemente in HTML, wie sie seit den 1990er Jahren allgemeine Verbreitung finden.`:cite-ref-input-1-0[`F5bf`_`[1`#cite-note-input-1]`_`f] Ihre Entwicklung reicht in die frühen 1980er Jahre zurück, als erste `F33f`_`[Betriebssysteme`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Betriebssystem]`_`f und Anwendungen mit grafischer Benutzeroberfläche etabliert wurden.

Viele Betriebssysteme und `F33f`_`[GUI-Toolkits`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=GUI-Toolkit]`_`f bieten die Möglichkeit an, einen Platzhalter (`F33f`_`[englisch`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Englische_Sprache]`_`f placeholder, `*watermark`* oder `*hint`*) anzuzeigen, wenn das Textfeld leer ist. Dieser dient dazu, den Benutzer über die Art der erwarteten Daten (z. B. `F33f`_`[Datentyp`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datentyp]`_`f oder Eingabeformat) zu informieren oder Beispiele für mögliche Werte anzubieten. Er ist jedoch nicht dazu gedacht, die Beschriftung (Label) des Textfeldes zu ersetzen.`:cite-ref-2[`F5bf`_`[2`#cite-note-2]`_`f]`:cite-ref-3[`F5bf`_`[3`#cite-note-3]`_`f] In der Regel wird dieser Text in einer anderen Farbe (z. B. hellgrau) dargestellt, um nicht mit einem echten Wert verwechselt zu werden.

Heute verbreitet ist die automatische Textergänzung während des Eintippens (`F33f`_`[Autovervollständigung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Autovervollständigung]`_`f) für Textfelder. Auch `F33f`_`[Autokorrektur`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Autokorrektur]`_`f-Mechanismen sind möglich.

>>Contents

• `F0af`_`[Spezielle Verwendung und Varianten`#spezielle-verwendung-und-varianten]`_`f
• `F0af`_`[Beispiele`#beispiele]`_`f
• `F0af`_`[C#`#c]`_`f
• `F0af`_`[Weblinks`#weblinks]`_`f
• `F0af`_`[Einzelnachweise`#einzelnachweise]`_`f

-─

>>Spezielle Verwendung und Varianten

• Im Kontext von elektronischen Suchanfragen, also an `F33f`_`[elektronische Datenverarbeitungsanlagen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Elektronische_Datenverarbeitung]`_`f, `F33f`_`[Datenbanken`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datenbank]`_`f oder `F33f`_`[Suchmaschinen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Suchmaschine]`_`f gerichtete Aufträge zur Durchsuchung des jeweiligen `F33f`_`[Datenbestands`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datenbasis]`_`f nach spezifischen `F33f`_`[Suchbegriffen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Stichwort_(Dokumentation)]`_`f oder `F33f`_`[Suchmasken`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Suchmaske]`_`f, spricht man auch von einem `!Suchfeld`! oder – insbesondere bei mehreren Eingabefeldern – einer `!Suchmaske`!. Ein Suchfeld bzw. eine Suchmaske kann Teil einer Suchleiste sein. Alleinstehende Suchfelder werden häufig mit einem `F33f`_`[Lupen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Lupe]`_`f-Symbol () dargestellt, um auf den Verwendungszweck hinzuweisen.`:cite-ref-4[`F5bf`_`[4`#cite-note-4]`_`f]
• Bei einem `!Passwortfeld`! wird die eingetippte Zeichenkette bewusst nicht lesbar dargestellt. Jedes eingetippte Zeichen wird einheitlich durch ein neutrales Zeichen, wie beispielsweise einem `F33f`_`[Sternchen (*)`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Sternchen_(Schriftzeichen)]`_`f oder einem `F33f`_`[Mittelpunkt (●)`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Mittelpunkt_(Schriftzeichen)]`_`f, ersetzt.
• Ein `!Datumsfeld`! erlaubt die Eingabe eines `F33f`_`[Zeitpunkts`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Zeitpunkt]`_`f in einem vorgegebenen `F33f`_`[Datums-`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Datumsformat]`_`f und `F33f`_`[Zeitformat`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Zeitformat]`_`f. Oft wird es mit einem aufklappbaren `F33f`_`[Kalendersteuerelement`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Kalendersteuerelement]`_`f kombiniert (Drop-Down-Kalender), um dem Benutzer die Eingabe zu erleichtern.
• Ein `!Nummernfeld`! nimmt nur Zahlenwerte (`F33f`_`[Ziffern`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Ziffer]`_`f und ggf. `F33f`_`[Dezimaltrennzeichen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Dezimaltrennzeichen]`_`f und/oder `F33f`_`[Minuszeichen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Minuszeichen]`_`f `F33f`_`[auf der Tastatur`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Bindestrich-Minus]`_`f) entgegen. Oft wird es mit einem `F33f`_`[Drehfeld`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Drehfeld_(Steuerelement)]`_`f kombiniert. Dabei handelt es sich um zwei kleine Schaltflächen zur `F33f`_`[Inkrementierung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Inkrementierung]`_`f und `F33f`_`[Dekrementierung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Dekrementierung]`_`f des Wertes.
• In vielen Komponentenframeworks existieren `!maskierte Eingabefelder`! (`F33f`_`[englisch`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Englische_Sprache]`_`f masked edit), die für den Eingabebereich eine feste Struktur (Maske) vorgeben und abhängig von der `F33f`_`[Cursor`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Cursor]`_`f-Position nur die Eingabe bestimmter Zeichen erlauben. Ein Beispiel dafür sind Eingabefelder für `F33f`_`[Lizenzschlüssel`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Lizenzschlüssel]`_`f.
• In den meisten `F33f`_`[Programmiersprachen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Programmiersprache]`_`f und `F33f`_`[Entwicklungsumgebungen`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Integrierte_Entwicklungsumgebung]`_`f wird zwischen ein- und mehrzeiligen Textfeldern unterschieden. Für mehrzeilige Textfelder stehen teilweise besondere Steuerelemente zur Verfügung, die beispielsweise `!Textarea`! (etwa in HTML oder `F33f`_`[Java`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Java_(Technik)]`_`f) oder `!Memofeld`! genannt werden (zum Beispiel in `F33f`_`[Microsoft Office`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Microsoft_Office]`_`f oder `F33f`_`[Delphi`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Embarcadero_Delphi]`_`f).
• Bei `F33f`_`[Texteditoren`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Texteditor]`_`f ist ein Textfeld für eine `!Editbox`! möglich; sie ist eine Alternative zum Editieren direkt im angezeigten Text. So verwendet beispielsweise die `F33f`_`[Wikipedia`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Wikipedia]`_`f ein System mit getrennter Vorschau und Bearbeitungsfeld (Editor der Basissoftware). Da die `F33f`_`[Wikimedia`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Wikimedia]`_`f-Software textbasiert ist, ist das Bearbeitungsfeld ein reines Textfeld für den `F33f`_`[Quellcode`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Quellcode]`_`f; der moderne `*Visual Editor`* ist hingegen ein `F33f`_`[WYSIWYG`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=WYSIWYG]`_`f-Editor mit Direkteingabe in die Darstellung.`:cite-ref-wp-5-0[`F5bf`_`[5`#cite-note-wp-5]`_`f]

Eine neuere Form von Eingabefeld stellt die artverwandte `*`F33f`_`[Combobox`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Combobox]`_`f`* dar, in der ein Textfeld mit anderen Eingabemethoden kombiniert wird, etwa einer Auswahlliste voreingestellter oder zuvor eingegebener Zeichenketten.

>>Beispiele

>>>C#

Das folgende Beispiel in der `F33f`_`[Programmiersprache`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Programmiersprache]`_`f `F33f`_`[C#`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=C-Sharp]`_`f zeigt die `F33f`_`[Implementierung`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Implementierung]`_`f eines Textfelds und eines Buttons mit einer Combobox. Die Ereignisbehandlungsroutine des Buttons setzt einen Text in die Textbox (siehe `F33f`_`[Ereignis`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Ereignis_(Programmierung)]`_`f).`:cite-ref-6[`F5bf`_`[6`#cite-note-6]`_`f]

`B100`F9d9using System.Windows.Forms;`f`b
`B100`F9d9`f`b
`B100`F9d9public class MainForm : System.Windows.Forms.Form`f`b
`B100`F9d9{`f`b
`B100`F9d9 private TextBox exampleTextBox;`f`b
`B100`F9d9 private Button exampleButton;`f`b
`B100`F9d9`f`b
`B100`F9d9 // Konstruktor des MainForms.`f`b
`B100`F9d9 public MainForm()`f`b
`B100`F9d9 {`f`b
`B100`F9d9 InitializeTextBoxAndButton();`f`b
`B100`F9d9 }`f`b
`B100`F9d9`f`b
`B100`F9d9 // Startet die Anwendung und erzeugt das MainForm durch Aufruf des Konstruktors.`f`b
`B100`F9d9 public static void Main()`f`b
`B100`F9d9 {`f`b
`B100`F9d9 Application.Run(new MainForm());`f`b
`B100`F9d9 }`f`b
`B100`F9d9`f`b
`B100`F9d9 // Initialisiert das Textfeld und den Button.`f`b
`B100`F9d9 private void InitializeTextBoxAndButton()`f`b
`B100`F9d9 {`f`b
`B100`F9d9 exampleTextBox = new System.Windows.Forms.TextBox();`f`b
`B100`F9d9 exampleTextBox.Location = new System.Drawing.Point(50, 25);`f`b
`B100`F9d9 exampleTextBox.Size = new System.Drawing.Size(200, 100);`f`b
`B100`F9d9 exampleTextBox.AcceptsReturn = true;`f`b
`B100`F9d9 exampleTextBox.AcceptsTab = true;`f`b
`B100`F9d9 exampleTextBox.Multiline = true; // Legt fest, dass das Textfeld mehrere Zeilen haben kann und Zeilenumbrüche ermöglicht.`f`b
`B100`F9d9 exampleTextBox.ScrollBars = System.Windows.Forms.ScrollBars.Vertical;`f`b
`B100`F9d9 Controls.Add(exampleTextBox);`f`b
`B100`F9d9`f`b
`B100`F9d9 exampleButton = new System.Windows.Forms.Button();`f`b
`B100`F9d9 exampleButton.Location = new System.Drawing.Point(50, 150);`f`b
`B100`F9d9 exampleButton.Size = new System.Drawing.Size(200, 25);`f`b
`B100`F9d9 exampleButton.Text = "Text in der Textbox ausgeben";`f`b
`B100`F9d9 Controls.Add(exampleButton);`f`b
`B100`F9d9`f`b
`B100`F9d9 // Verknüpft die Ereignisbehandlungsmethode mit dem Klickereignis Click des Buttons.`f`b
`B100`F9d9 exampleButton.Click += exampleButton_Clicked;`f`b
`B100`F9d9 }`f`b
`B100`F9d9`f`b
`B100`F9d9 // Diese Methode wird aufgerufen, wenn der Benutzer den Button klickt.`f`b
`B100`F9d9 private void exampleButton_Clicked(object sender, System.EventArgs e)`f`b
`B100`F9d9 {`f`b
`B100`F9d9 exampleTextBox.Text = "Hallo Leser!\\r\\nDer Button wurde geklickt."; // Setzt den 2-zeiligen Text in die Textbox.`f`b
`B100`F9d9 }`f`b
`B100`F9d9}`f`b

>>Weblinks

Wiktionary: Textfeld

– Bedeutungserklärungen, Wortherkunft, Synonyme, Übersetzungen

• `*Eingabefeld`*. In: `*Duden Online-Wörterbuch`*. `F33f`_`[Bibliographisches Institut`:/page/entry.mu`zim=wikipedia_de_all_nopic_2026-01.zim|entry_path=Bibliographisches_Institut]`_`f GmbH

>>Einzelnachweise

`:cite-note-input-1`!1.`! `F0af`_`[↑`#cite-ref-input-1-0]`_`f `*input.`* In: `*SELFHTML.`* Abgerufen am 7. Mai 2021.
`:cite-note-2`!2.`! `F0af`_`[↑`#cite-ref-2]`_`f `*HTML attribute: placeholder.`* In: `*developer.mozilla.org.`* Mozilla, abgerufen am 22. Juli 2025 (englisch).
`:cite-note-3`!3.`! `F0af`_`[↑`#cite-ref-3]`_`f `*Text box.`* In: `*learn.microsoft.com.`* Microsoft, 26. Februar 2025, abgerufen am 22. Juli 2025 (englisch).
`:cite-note-4`!4.`! `F0af`_`[↑`#cite-ref-4]`_`f Katie Sherwin: `*The Magnifying-Glass Icon in Search Design: Pros and Cons.`* In: `*nngroup.com.`* 23. Februar 2014, abgerufen am 22. Juli 2025 (englisch).
`:cite-note-wp-5`!5.`! `F0af`_`[↑`#cite-ref-wp-5-0]`_`f Siehe `*Hilfe:Seite bearbeiten,`* Wikipedia Hilfeseite.
`:cite-note-6`!6.`! `F0af`_`[↑`#cite-ref-6]`_`f `*TextBox Class.`* In: `*learn.microsoft.com.`* Microsoft, abgerufen am 21. August 2020 (englisch).

`c`F0af`_`[↑ Back to top`#top]`_`f`a